草庐IT

Java unicode 字体

全部标签

android - 使用 Html.fromHtml 设置自定义字体

我发现了这个HTML标签列表(据说)支持HTML.fromHtml来创建跨文本:http://commonsware.com/blog/Android/2010/05/26/html-tags-supported-by-textview.html现在有什么方法可以使用Font-Tag设置自定义字体吗? 最佳答案 只需使用带有face的标签属性。这至少从Android1.5(seesourcecode)开始是可能的。face的值属性将传递给TypefaceSpan(String)constructor创建Spannable。例如,使用

android - 在 Android Studio 中预览自定义字体

目前我正在使用pixlui库来使用自定义字体,非常棒!https://github.com/neopixl/PixlUI有什么方法可以在AndroidStudio中预览自定义字体吗? 最佳答案 我为Android创建了一个名为SmartFonts的库。它允许您在AndroidStudio的布局编辑器中预览自定义字体。字体缓存在内存中,因此它们只加载一次。智能字体很容易与gradle集成,它在GitHub上有文档和可用:https://github.com/smart-fun/SmartFonts尽情享受吧!

android - 在样式属性中使用自定义字体

我想要实现的是将style属性添加到我的axml文件,并使用从Asset加载的自定义字体。我知道我可以像这样加载内置字体(style.xml):monospace并使用它(Main.axml):我知道我也可以创建MyCustomTextView扩展TextView并通过SetTypeface方法设置字体,但我想在中使用自定义字体样式属性。所以像这样:MyCustomFontLoadedFromAsset这可能吗(以及如何做到)? 最佳答案 没有办法直接开箱即用。有一个图书馆叫Calligraphy那会让你做的。它将在API7+上运行

android - 如何删除可下载字体的过多行间距?

我正在研究当前Android应用程序中的可下载字体(以及作为资源的字体)。当我将字体放入values/font文件夹中时,它们会根据需要显示。当我使用可下载字体时,它们的行与行之间总是有额外的间距。我必须在我的布局xml中使用android:lineSpacingMultiplier="0.5"来实现所需的间距。我正在将字体应用到TextView并允许它包装内容。我担心使用android:lineSpacingMultiplier可能会“剪切”一些字符。我在做什么(或不做什么)来造成这个文本间距问题?这是我的布局xml:“可下载”字体是android:fontFamily="@font

android - 带有变音符号的自定义字体 - Android 7 上相同标志上的不同字体

我的应用程序中的自定义字体有问题。有时有效,有时无效。我有带fragment的ViewPager。在fragment2中,我有带有以编程方式添加的TextView的LinearLayout。多次添加相同的TextView布局。在第一个TextView上一切正常,但在其他上它有变音符号的问题。对于自定义字体,我使用Calligraphy,但我也尝试使用支持库26中的字体系列,结果相同。TextViews应该使用默认字体,但是当我更改样式中的字体或以编程方式设置字体时,我再次得到相同的结果。该问题仅在Android7上出现(在Nexus5X、HuaweiP10Lite上测试)。在三星Gal

android - 状态栏字体颜色不同步变化

我正在更改我的window的decorView以基本上在View.SYSTEM_UI_FLAG_LIGHT_STATUS_BAR之间切换,这取决于我的滚动位置看法。因为我同时更改了ActionBar和状态栏,所以我希望这两个更改至少是即时的。但是我注意到在执行window.decorView.systemUiVisibility=newIntWithToggledLightMode和呈现新状态栏模式之间有50毫秒的延迟。我不想将我的工具栏更改放置在postDelay处理程序中,只是为了协调它们与状态栏更改的同时外观。我以为我可以覆盖onSystemUiVisibilityChangeI

Android,文本/字体呈现为正方形

当我尝试通过我的程序共享图像时,共享菜单有时看起来像这样。一些注意事项:1)它似乎不会在第一次运行时发生,但只有在我暂停应用程序并返回后才会发生。2)我的应用广泛使用OpenGL。我可能正在更改共享设置,然后没有将值返回到原始值。3)我的应用程序中的其他一切工作正常。4)我已经尝试删除所有允许透明胶片的调用,但我仍然遇到这个问题。 最佳答案 我也有这个问题。我正在使用GLES2.0上下文,我能够摆脱这个的唯一方法......(这听起来很奇怪)是不调用GLES20.glDeleteTextures(hTextures.length,h

Python 直连打印机打印,可排版设置字体,附标签贴打印案例。

前言:我用的是下面这款标签贴打印机,一开始试了好多打印方式,图片打印很糊,docx文件打印效果最好,但是每次打印会打开Word影响效率,PDF也会打开PDF软件,打印效果略差于docx文件,TXT文件又不能设置字体,找了好久,结合几个文章得到了以下几乎完美的打印方式,可以直接连接打印机,打印想要的效果。要根据打印机可打印区域设置好文本大小和位置。可打印区域用下面这段代码获取:width=hDC.GetDeviceCaps(8)#可打印区域宽像素值height=hDC.GetDeviceCaps(10)#可打印区域高像素值设置字体需要用到win32ui.CreateFont具体参数如下win32

Android Oreo 字体系列 NPE 崩溃

我正在使用新的AndroidFontsupport在API26中引入并在支持库的版本26中向后移植。我创建了一个包含两种字体的font_family.xml:然后我将它设置在我的Activity布局中的TextView上,如下所示:这可以在运行Marshmallow的Nexus5上以正确的字体呈现TextView(使用支持库)。但是当我尝试在具有以下堆栈的PixelOreo设备上运行它时它崩溃了:Causedby:android.view.InflateException:BinaryXMLfileline#44:BinaryXMLfileline#44:Errorinflatingc

android - Android dev 的可下载字体和 "Chrome has Stopped"错误

作为Oreo和支持库中新的可下载字体支持的一部分,我已经开始将这些功能整合到我开发的应用程序中。第一个应用程序是成功的——简单的应用程序,只有一些Activity。第二个应用程序没有成功。添加可下载字体后(基于此资源:https://developer.android.com/guide/topics/ui/look-and-feel/downloadable-fonts.html)我在启动Activity时遇到此错误:01-0513:48:50.8491112-16753/?I/ActivityManager:Startproc22862:com.android.chrome:san